// 创建实例
const instance = axios.create({
    baseURL: 'http://leafdomain.cn:8085/'
});

// 添加响应拦截器
instance.interceptors.response.use(function (resp) {
    // 2xx 范围内的状态码都会触发该函数。
    // 对响应数据做点什么
    return resp.data; // 仅得到响应体中的data属性
}, function (error) {
    // 超出 2xx 范围的状态码都会触发该函数。
    // 对响应错误做点什么
    return error;
});

/**
 * 登陆接口
 * @param {object} loginInfo // 登陆信息
 */
export async function login(loginInfo) {
    const resp = await instance.post('/user/login', loginInfo);
    if (resp.code === 200) {
        const token = resp.data;
        localStorage.setItem("blogToken", token);
    }
    return resp;
}